#photo-share-list {
	overflow: hidden;
	.category-list {
		position: fixed;
		width: 100%;
		z-index: 999;
		background: snow;
		height: 3rem;
		line-height: 3rem;
		top: 2rem;
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
		div {
			text-align: center;
			flex: 1;
		}
	}
	.active {
		background: deeppink;
		color: snow;
	}
	.photo-share-list {
		width: 95%;
		margin: 5.7rem auto 4rem;
		.photo-share-item {
			a {
				display: block;
				width: 100%;
				height: 13rem;
				position: relative;
				margin-bottom: 1rem;
				img {
					width: 100%;
					height: 100%;
				}
				img[lazy=loading] {
					background: url("../../assets/images/timg.gif") no-repeat center center;
					background-size: 50% 50%;
				}
				.photo-share-info {
					position: absolute;
					width: 100%;
					height: 45%;
					bottom: 0;
					left: 0;
					background: rgba(0, 0, 0, 0.5);
					padding: .3rem;
					.title {
						font-size: .95rem;
						color: snow;
						margin-bottom: .3rem;
					}
					.summary {
						color: snow;
						font-size: .8rem;
					}
				}
			}
		}
	}
}
